li,dt,dd{list-style:none;plist-style-position:outside;}
.wp{}
/*
�����˵�
*/
.menu{position:relative;height:44px;}
.menu {background:#0e90d2;padding:0.7em 0.7em 0.4em;text-align:center;color:#FFF;overflow:hidden;white-space:nowrap;}
.menu img{margin-top:0.1em;}
.menu b{width:75%;display:inline-block;font-size:1.3em;overflow:hidden;white-space:nowrap;}
.menu a {color:#FFF;text-decoration:none;}
/*
��������
*/
.clist{margin:0.5em}
.clist dl{border:1px solid #EFEFEF;border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;margin-bottom:0.5em;}
.clist dt{padding:0.8em 0.5em;font-style:normal;font-weight:700;background:#005BAC;color:#FFF;border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;margin:-1px -1px 0;box-shadow:0px 1px 0px rgba(20%,20%,40%,0.15);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.clist dd{font-style:normal;padding:0.7em 0.5em;border-top:1px solid #EFEFEF;font-size:0.875em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.clist dd:hover{background:#EFEFEF}
.clist cite{display:none}
 
.plist{margin:0.5em}
.plist dl{border-bottom:1px solid #EFEFEF;padding:0.7em 0;}
.plist dt em{float:right;font-style:normal;}
.plist dt{padding:0 0.5em 0;}
.plist dd{padding:0 2em 0;color:#666;font-size:0.8em}
.plist dl:hover{background:#EFEFEF}

.prevnext{position:absolute;bottom:0;width:100%;border-top:1px solid #CCC;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.prevnext cite{width:33.33%;height:2.5em;line-height:2.5em;font-style:normal;text-align:center;float:left;display:inline;background:#EFEFEF;border-top:1px solid #EFEFEF;font-size:1em}

.paper{}
.numbox{width:100%;background:#FFF;position:fixed;float:left;bottom:48px;margin-bottom:1px;display:none;}
.numbox .summary{height:2em;line-height:2em;text-align:center;background:#CCC}
.numbox table{width:100%;height:100%;empty-cells: show;border-collapse: collapse;border: 1px solid #EDEDED;}
.numbox table td{height:2em;border: 1px solid #EFEFEF;}
.numbox .ding_off, .numbox .ding_on{float:right;width:32px;height:100%;background: 0 50% no-repeat}
.numbox .ding_off{background-image:url(ding_off.gif)}
.numbox .ding_on{background-image:url(ding_on.gif)}
 
.papernav{position:fixed;bottom:0;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.btnnav{width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.btnnav cite{width:25%;height:3em;line-height:3em;font-style:normal;text-align:center;float:left;display:inline;
				background:#EFEFEF;border-left:1px solid #CCC;border-top:1px solid #CCC;font-size:1em;margin-left:-1px}
.papernav cite{width:25%;height:3em;line-height:3em;font-style:normal;text-align:center;float:left;display:inline;
				background:#EFEFEF;border-left:1px solid #CCC;border-top:1px solid #CCC;font-size:1em;margin-left:-1px}
.papernav i{font-style:normal;}



.p_subject{margin:0.5em}
.p_data li{line-height:2em;padding-left:2em;margin:0.1em}
.p_data li:hover{background-color:#EFEFEF;}
 
.p_data  .check_off{background:url(check_off.gif) 0.45em 0.45em no-repeat}
.p_data  .check_on{background:url(check_on.gif) 0.45em 0.45em no-repeat #EFEFEF;}

.p_data  .option_off{background:url(option_off.gif) 0.45em 0.45em no-repeat}
.p_data  .option_on{background:url(option_on.gif) 0.45em 0.45em no-repeat #EFEFEF;}
.p_data .textarea{padding:0 0.5em; margin:0.1em}
.p_data  textarea{width:100%;height:4em}
 
.p_data_msg{padding-left:1em;font-size:0.75em;color:#999;margin-top:0.5em}

.p_image{margin-top:0.5em}

.p_msg{border-top:1px solid #CCC;padding-top:0.5em;margin-top:1em;display:none}	
.p_result{margin:1em 0.5em 0;display:block;}			
.p_note{margin:1em 0.5em 0;font-size:0.785em}

.icon_right, .icon_wrong{background:url(wrong.gif) 50% 50% no-repeat;width:18px;height:18px;margin-right:1em;margin:0 0.5em;display:block;}
.icon_right{background-image:url(right.gif)}
.icon_wrong{background-image:url(wrong.gif)}


.submitbox{width:100%;display:none;background:#FFF;position:fixed;float:left;bottom:2em;margin-bottom:1px;border-top:1px solid #CCC;height:4em;padding:1em 0;
	line-height:2em;text-align:center}
.submitbox  .submit{width:80px;height:4em;display:inline-block;}


#wrapper{
position:relative;
z-index:1;
height:200px;  
overflow:auto;
}
.scroller{
	position:absolute; z-index:1;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	min-height:100.25%;
	padding:0;
}